home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / vndnfo1a.zip / EXTRDIST.BAT < prev    next >
DOS Batch File  |  1995-03-12  |  5KB  |  78 lines

  1. goto start
  2. :usage
  3. echo off
  4. cls
  5. echo ╔═════════════════════════════════════════════════════════════╗
  6. echo ║    extrdist.bat -- extract distribution policy fields       ║
  7. echo ║                    for one distribution channel from        ║
  8. echo ║                    VENDINFO record, writing result to       ║
  9. echo ║                    out_file                                 ║
  10. echo ║                                                             ║
  11. echo ║    usage:                                                   ║
  12. echo ║           extrdist filename channel out_file                ║
  13. echo ║    where:                                                   ║
  14. echo ║           filename = pathname of VENDINFO file              ║
  15. echo ║                                                             ║
  16. echo ║           channel  = single-character channel code          ║
  17. echo ║                                                             ║
  18. echo ║           out_file = pathname of output file                ║
  19. echo ║                                                             ║
  20. echo ║    example:                                                 ║
  21. echo ║           extrdist incxt11.diz b sample.prn                 ║
  22. echo ║                                                             ║
  23. echo ║ Copyright 1993-94 Rams' Island Software All Rights Reserved ║
  24. echo ║    Rams' Island Software, 7644 Lakecliff, Parker CO 80134   ║
  25. echo ╚═════════════════════════════════════════════════════════════╝
  26. goto exit
  27.  
  28. :start
  29. rem ----- test for presence of required arguments -------------------
  30. if %1.==. goto usage
  31. if %2.==. goto usage
  32. if %3.==. goto usage
  33.  
  34. vendprcs %1 -xd%2mp           -y "      Prohibited        : @" -na >> %3
  35. vendprcs %1                   -y "      Qualifiers           " -na >> %3
  36. vendprcs %1 -xd%2ma           -y "                Any Qual: @" -na >> %3
  37. vendprcs %1 -xd%2maa          -y "                 Any ASP: @" -na >> %3
  38. vendprcs %1 -xd%2mad          -y "            Any Disclose: @" -na >> %3
  39. vendprcs %1 -xd%2mau          -y "            Any User Grp: @" -na >> %3
  40. vendprcs %1 -xd%2man          -y "              Nonprof UG: @" -na >> %3
  41. vendprcs %1 -xd%2mac          -y "             Any Consult: @" -na >> %3
  42. vendprcs %1 -xd%2mah          -y "            Any Hardware: @" -na >> %3
  43. vendprcs %1 -xd%2mar          -y "             From Author: @" -na >> %3
  44. vendprcs %1                   -y "      Disqualified if      " -na >> %3
  45. vendprcs %1 -xd%2mna          -y "              Any Charge: @" -na >> %3
  46. vendprcs %1 -xd%2mny          -y "                Per Year: @" -na >> %3
  47. vendprcs %1 -xd%2dy           -y "                   Limit: $@" -na >> %3
  48. vendprcs %1 -xd%2mnp          -y "             Per Product: @" -na >> %3
  49. vendprcs %1 -xd%2dp           -y "                   Limit: $@" -na >> %3
  50. vendprcs %1 -xd%2mnk          -y "                Per 360K: @" -na >> %3
  51. vendprcs %1 -xd%2dk           -y "                   Limit: $@" -na >> %3
  52. vendprcs %1 -xd%2mnc          -y "              Per CD-ROM: @" -na >> %3
  53. vendprcs %1 -xd%2dc           -y "                   Limit: $@" -na >> %3
  54. vendprcs %1 -xd%2mnr          -y "               On CD-ROM: @" -na >> %3
  55. vendprcs %1 -xd%2mno          -y "              Other Mass: @" -na >> %3
  56. vendprcs %1 -xd%2mnb          -y "              Target BBS: @" -na >> %3
  57. vendprcs %1 -xd%2mng          -y "             Target Dist: @" -na >> %3
  58. vendprcs %1 -xd%2mnu          -y "             Target User: @" -na >> %3
  59. vendprcs %1                   -y "      Definitions          " -na >> %3
  60. vendprcs %1 -xd%2mpq          -y "         Qual Needs Perm: @" -na >> %3
  61. vendprcs %1 -xd%2mpd          -y "         Disq Needs Perm: @" -na >> %3
  62. vendprcs %1 -xd%2mnd          -y "         Disq No Distrib: @" -na >> %3
  63. vendprcs %1                   -y "      Other Requirements    " -na >> %3
  64. vendprcs %1 -xd%2mh           -y "            High Density: @" -na >> %3
  65. vendprcs %1 -xd%2mv           -y "            Notification: @" -na >> %3
  66. vendprcs %1 -xd%2msr          -y "         Sample Required: @" -na >> %3
  67. vendprcs %1 -xd%2msq          -y "         Sample Requestd: @" -na >> %3
  68. vendprcs %1 -xd%2mr           -y "                 Royalty: @" -na >> %3
  69. vendprcs %1 -xd%2mdc          -y "        Has Contact Date: @" -na >> %3
  70. vendprcs %1 -xd%2dt           -y "                    Date: @" -na >> %3
  71. vendprcs %1 -xd%2mdp          -y "         Has Prohib Date: @" -na >> %3
  72. vendprcs %1 -xd%2dd           -y "                    Date: @" -na >> %3
  73. vendprcs %1 -xd%2maq          -y "           Has Addl Reqs: @" -na >> %3
  74. vendprcs %1 -xd%2a -zi18 -zc45 -y "                    Reqs: @" -na >> %3
  75. vendprcs %1 -xd%2mst          -y "                See Text: @" -na >> %3
  76.  
  77. :exit
  78.